package com.quan.junit.easypoi;

import java.io.Serializable;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;

/**
 * <p>
 * 员工表
 * </p>
 *
 * @author 杨浩泉
 * @since 2019-06-24
 */
@Data
public class SystemEmployee implements Serializable {

	private static final long serialVersionUID = 1L;


	/**
	 * 工号
	 */
	@Excel(name = "工号")
	private String num;

	/**
	 * 姓名
	 */
	@Excel(name = "姓名")
	private String name;

	/**
	 * 性别
	 */
	@Excel(name = "性别")
	private String gender;

	/**
	 * 部门
	 */
	@Excel(name = "部门")
	private String dept;

	/**
	 * 岗位
	 */
	@Excel(name = "岗位")
	private String post;

	/**
	 * 入职日期
	 */
	@Excel(name = "入职日期")
	private String entryDate;

	/**
	 * 社龄
	 */
	@Excel(name = "社龄")
	private String empTime;

	/**
	 * 劳动合同终止日
	 */
	@Excel(name = "劳动合同终止日")
	private String termiDate;

	/**
	 * 毕业学校
	 */
	@Excel(name = "毕业学校")
	private String school;

	/**
	 * 专业
	 */
	@Excel(name = "专业")
	private String major;

	/**
	 * 学历
	 */
	@Excel(name = "学历")
	private String edu;

	/**
	 * 毕业时间
	 */
	@Excel(name = "毕业时间")
	private String graduDate;

	/**
	 * 邮箱
	 */
	@Excel(name = "邮箱")
	private String email;

	/**
	 * 生日
	 */
	@Excel(name = "生日")
	private String birthday;

	/**
	 * 手机号码
	 */
	@Excel(name = "手机号码")
	private String mobile;

	/**
	 * 社保编号
	 */
	@Excel(name = "社保编号")
	private String socialNumber;

	/**
	 * 日语等级
	 */
	@Excel(name = "日语等级")
	private String japLevel;

	/**
	 * 用工情况
	 */
	@Excel(name = "用工情况")
	private String empReg;

	/**
	 * 采用来源
	 */
	@Excel(name = "采用来源")
	private String adoption;

	/**
	 * 实习日期
	 */
	@Excel(name = "实习日期")
	private String pracDate;

	/**
	 * 培训日期
	 */
	@Excel(name = "培训日期")
	private String trainDate;

	/**
	 * 试用日期
	 */
	@Excel(name = "试用日期")
	private String probation;

	/**
	 * 转正日期
	 */
	@Excel(name = "转正日期")
	private String promotion;

	/**
	 * 劳动合同期限
	 */
	@Excel(name = "劳动合同期限")
	private String contractPeriod;

	/**
	 * 学位
	 */
	@Excel(name = "学位")
	private String degree;

	/**
	 * 英语等级
	 */
	@Excel(name = "英语等级")
	private String engLevel;

	/**
	 * 已取资格证
	 */
	@Excel(name = "已取资格证")
	private String certificate;

	/**
	 * 身份证号码
	 */
	@Excel(name = "身份证号码")
	private String idNum;

	/**
	 * 签发机关
	 */
	@Excel(name = "签发机关")
	private String qfjg;

	/**
	 * 身份证住址
	 */
	@Excel(name = "身份证住址")
	private String address;

	/**
	 * 籍贯
	 */
	@Excel(name = "籍贯")
	private String root;

	/**
	 * 民族
	 */
	@Excel(name = "民族")
	private String nation;

	/**
	 * 婚姻状况
	 */
	@Excel(name = "婚姻状况")
	private String marital;

	/**
	 * 户口所在地
	 */
	@Excel(name = "户口所在地")
	private String hkszd;

	/**
	 * 户口性质
	 */
	@Excel(name = "户口性质")
	private String hkType;

	/**
	 * 家庭电话
	 */
	@Excel(name = "家庭电话")
	private String phone;

	/**
	 * 前任职公司
	 */
	@Excel(name = "前任职公司")
	private String preCompany;

	/**
	 * 离职时间
	 */
	@Excel(name = "离职时间")
	private String dimissionDate;

	/**
	 * 离职原因
	 */
	@Excel(name = "离职原因")
	private String dimissionReason;

	/**
	 * 离职邮箱
	 */
	@Excel(name = "离职邮箱")
	private String dimissionEmail;

	/**
	 * 离职电话
	 */
	@Excel(name = "离职电话")
	private String dimissionPhobe;

	/**
	 * 备注
	 */
	@Excel(name = "备注")
	private String remarks;

}
